﻿// using System.ComponentModel;
//
// namespace Beeflys
// {
//     [EditorBrowsable(EditorBrowsableState.Never)]
//     public static class ConvertEx
//     {
//         [EditorBrowsable(EditorBrowsableState.Never)]
//         public static ProtoBoolean As(this bool value)
//         {
//             return new ProtoBoolean() {Value = value};
//         }
//
//         [EditorBrowsable(EditorBrowsableState.Never)]
//         public static ProtoString As(this string value)
//         {
//             return new ProtoString() {Value = value};
//         }
//
//         [EditorBrowsable(EditorBrowsableState.Never)]
//         public static ProtoFloat32 As(this float value)
//         {
//             return new ProtoFloat32() {Value = value};
//         }
//
//         [EditorBrowsable(EditorBrowsableState.Never)]
//         public static ProtoFloat64 As(this double value)
//         {
//             return new ProtoFloat64() {Value = value};
//         }
//
//         [EditorBrowsable(EditorBrowsableState.Never)]
//         public static ProtoInt8 As(this sbyte value)
//         {
//             return new ProtoInt8() {Value = value};
//         }
//
//         [EditorBrowsable(EditorBrowsableState.Never)]
//         public static ProtoUInt8 As(this byte value)
//         {
//             return new ProtoUInt8() {Value = value};
//         }
//
//         [EditorBrowsable(EditorBrowsableState.Never)]
//         public static ProtoInt16 As(this short value)
//         {
//             return new ProtoInt16() {Value = value};
//         }
//
//         [EditorBrowsable(EditorBrowsableState.Never)]
//         public static ProtoUInt16 As(this ushort value)
//         {
//             return new ProtoUInt16() {Value = value};
//         }
//
//         [EditorBrowsable(EditorBrowsableState.Never)]
//         public static ProtoInt32 As(this int value)
//         {
//             return new ProtoInt32() {Value = value};
//         }
//
//         [EditorBrowsable(EditorBrowsableState.Never)]
//         public static ProtoUInt32 As(this uint value)
//         {
//             return new ProtoUInt32() {Value = value};
//         }
//
//         [EditorBrowsable(EditorBrowsableState.Never)]
//         public static ProtoInt64 As(this long value)
//         {
//             return new ProtoInt64() {Value = value};
//         }
//     }
// }